package com.zhuanzhuan.hero.user.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * @ClassName BatchQueryUserInfoDTO
 * @Description
 * @Author hanjunjun
 * @Date 2024/6/19 15:47
 */
@Data
public class BatchQueryUserInfoSelectiveDTO {

    /**
     * 用户本人
     */
    private Long fromUid;

    /**
     * 要查询的其他人  单次最多100
     */
    @NotEmpty
    @Size(max = 100, message = "uids最多100个")
    private List<Long> uids;

    /**
     * 要查询的字段；不传默认返回uid、头像、昵称
     */
    private List<String> fields;
}
